|
Classes |
| class | TTreeUndoInfo |
| class | TSceneSelectionIterator< T > |
| class | TTreeSelectionIterator |
| class | TMasterObjectSelectionIterator |
| class | TMasterShaderSelectionIterator |
| class | TMasterSoundSelectionIterator |
| class | TSoundInstanceSelectionIterator |
| class | TTreeElementIterator |
| class | TTreeElementFilterIterator |
| class | TTreeElementSonsIterator |
| class | TTreeElementClosedBoxIterator |
| class | TTreePathIterator |
| class | TTargetPathIterator |
| class | FacetMeshIterator |
| class | FacetMeshFacetIterator |
| class | FacetMeshVertexIterator |
| struct | IndexedFacet |
| class | FacetMeshAccumulator |
| struct | FacetMeshAccumulator::VertexPlusIndex |
Enumerations |
| enum | EEulerAnglesOrder {
kXYZOrder,
kXZYOrder,
kYXZOrder,
kYZXOrder,
kZYXOrder,
kZXYOrder
} |
| | Euler angles rotation order. More...
|
Functions |
| boolean | IsEqualObject (IMCUnknown *interface1, IMCUnknown *interface2) |
| boolean | Contains (I3DShTreeElement *This, I3DShTreeElement *SubTree) |
| void | TimeToString (const MicroTick time, const int16 fps, TMCString &str) |
| void | FrameToString (const MicroTick time, const int16 fps, TMCString &str) |
| template<class T> |
| void | GetSelectedObjects (ISceneSelection *inSelection, const MCIID &riid, TMCCountedPtrArray< T > &objects) |
| void | ComputeVisibleViewPane (const TMCRect &windowContentRect, const TMCRect &windowVisibleRect, TBBox2D &viewBox) |
| static boolean | NeverOpen (I3DShTreeElement *) |
| static boolean | AlwaysOpen (I3DShTreeElement *) |
| void | ConcatFacetMesh (FacetMesh *mesh1, FacetMesh *mesh2, FacetMesh **concat, uint32 *forceUvSpaceId=NULL) |
| void | GetEulerAngles (const EEulerAnglesOrder inOrder, const TMatrix33 &inRotation, TVector3 &outAngles) |
| void | InitTreeTransform (TTreeTransform &treeTransform) |
| void | CompleteAxis (const TVector3 &dn, TVector3 &a, TVector3 &b) |
| TTransform3D | AffineToTransform3D (const TTransform3D &AA) |
| TTransform3D | Inverse (const TTransform3D &AA) |
| void | Reset (TTransform3D &AA) |
| boolean | operator== (const TTransform3D &AA, const TTransform3D &BB) |
| boolean | operator!= (const TTransform3D &AA, const TTransform3D &BB) |
| TTransform3D | TreeTransform3DToAffine (const TTreeTransform &AA) |
| void | Transform (TVector3 &res, const TMatrix33 &AA, const TVector3 &VV) |
| void | Multiply (TMatrix33 &res, const TMatrix33 &AA, const TMatrix33 &BB) |
| void | Transpose (TMatrix33 &res, const TMatrix33 &AA) |
| void | TransformPoint (TVector3 &res, const TTransform3D &AA, const TVector3 &VV) |
| void | TransformVector (TVector3 &res, const TTransform3D &AA, const TVector3 &VV) |
| void | TransformVector (TVector3 &res, const TTreeTransform &AA, const TVector3 &VV) |
| TTreeTransform | operator * (const TTransform3D &AA, const TTreeTransform &BB) |
| TTreeTransform | operator * (const TTreeTransform &AA, const TTransform3D &BB) |
| void | SetToIdentity (TTreeTransform &AA) |
| TVector3 | TransformPoint (const TTransform3D &AA, const TVector3 &VV) |
| TVector3 | TransformVector (const TTransform3D &AA, const TVector3 &VV) |
| TVector3 | TransformNormal (const TTransform3D &invA, const TVector3 &VV) |
| TBBox3D | TransformBBox (const TTransform3D &transform, const TBBox3D &box) |
| boolean | RefractedDirection (TVector3 &transmittedDirection, real eta, const TVector3 &incomingDirection, const TVector3 &normal) |
| real | GetFresnelReflectance (const TVector3 &incomingDirection, const TVector3 &normal, const real invEta) |